// pages/welcome/welcome.js

import { login } from '../../api/login';
// import Dialog from '../../miniprogram/@vant/weapp/lib/dialog/index';

Page({

  /**
   * 页面的初始数据
   */
  data: {
    showGetPhoneBtn: false,
    showPrivacyAuthor: false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var loginCode = wx.getStorageSync('loginCode');
    console.log('欢迎页')
    this.loginByWx(loginCode);
    var _this = this;
    if (wx.onNeedPrivacyAuthorization){
      wx.onNeedPrivacyAuthorization((resolve) => {
        console.log('触发弹窗')
        // 触发弹窗
        _this.setData({
          showPrivacyAuthor: true,
        })
      })
    }  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 登录
  loginByWx(code){
    let _this = this;
    login(code)
    .then(res => {
      if(res.success){
        wx.switchTab({
          url: '/pages/tabbar/home/home',
        })
      }else if(res.errCode == 'NOT_REGISTERED'){
        this.setData({
          showGetPhoneBtn: true,
        })
      }
    })
  },
  getPhoneNumber (e) {
    console.log(e.detail.errMsg)
    console.log(e.detail.iv)
    console.log(e.detail.encryptedData)
  },
  onClose(){},
})